Representing Variable - Length Codes in Fixed - Length T - Depletion
نویسندگان
چکیده
T-Codes are a class of variable-length codes. Their self-synchronization properties are useful in compression and communication applications where error recovery rather than error correction is at issue, for example, in digital telephony. T-Codes may be used without error correction or additional synchronization mechanisms. Typically, the representation of variable-length codes is a problem in computers based on a xed-length word architecture. This presents a problem in encoder and decoder applications. The present paper introduces a xed-length format for storing and handling variable-length T-Code codewords, the T-depletion codewords, which are derived from the recursive construction of the T-Code codewords. The paper further proposes an algorithm for the conversion of T-Code codewords into T-depletion codewords that may be used as a decoder for generalized T-Codes. As well as representing all codewords of a T-Code set (the leaf nodes in the set's decoding tree), the T-depletion code format also permits the representation of \pseudo-T codewords" | strings that are not in the T-Code set. These strings are shown to correspond uniquely to all proper pre xes of T-Code codewords, thus permitting the representation of both intermediate and nal decoder states in a single format. We show that this property may be used to store arbitrary nite and pre x-free variable-length codes in a compact xed-length format.
منابع مشابه
Cdmtcs Research Report Series Representing Variable-length Codes in Fixed-length T-depletion Format in Encoders and Decoders Representing Variable-length Codes in Fixed-length T-depletion Format in Encoders and Decoders
T-Codes are a class of variable-length codes. Their self-synchronisation properties are useful in compression and communication applications where error recovery rather than error correction is at issue, for example, in digital telephony. T-Codes may be used without error correction or additional synchronisation mechanisms. Typically, the representation of variable-length codes is a problem in ...
متن کاملVariable-to-fixed length codes provide better large deviations performance than fixed-to-variable length codes
It is proved that for finite-alphabet, finite-state unifilar sources, variable-to-fixed length codes provide better large deviations performance of the empirical compression ratio, than fixed-to-variable Manuscript received March 21, 1990; revised March 6, 1991. N. Merhav was with AT&T Bell Laboratories, Murray Hill, NJ. He is now with the Department of Electrical Engineering, Technion-Israel I...
متن کاملVariable-to-fixed length codes are better than fixed-to-variable length codes for Markov sources
-It is demonstrated that for finite-alphabet, Kth order ergodic Markov Sources (i.e., memory of K letters), a variable-to-fixed code is better than the best fixed-to-variable code (Huffman code). It is shown how to construct a variable-to-fixed length code for a Kth order ergodic Markov source, which compresses more effectively than the best fixed-to-variable code (Huffman code).
متن کاملUniversal variable-to-fixed length source codes
A universal variable-to-fixed length algorithm for binary memoryless sources which converges to the entropy of the source at the optimal rate is known. We study the problem of universal variable-to-fixed length coding for the class of Markov sources with finite alphabets. We give an upper bound on the performance of the code for large dictionary sizes and show that the code is optimal in the se...
متن کاملRobust Image and Video Coding with Pyramid Vector Quantisation
Most current image and video coding standards use variable length codes to achieve compression, which renders the compressed bitstream very sensitive to channel errors. In this paper, image and video coders based on Pyramid Vector Quantisation (PVQ) and using only fixed length codes are proposed. Still image coders using PVQ in conjunction with DCT and wavelet techniques are described and their...
متن کامل